/**
 * 软件著作权：东方汇创
 *
 * 系统名称：  xxx项目
 *
 * 文件名称：  RoleVo.java
 *
 * 功能描述：  rm_role值对象
 * 
 * 版本历史：
 * 
 * 2018-06-13   1.0.0版 （龙色波）（创建文件）
 */
package org.framework.rm.role.vo;

import java.sql.Timestamp;

import org.quickbundle.base.vo.RmValueObject;

/**
 * rm_role值对象
 * 
 * @author 龙色波
 * @see 参见的类
 */
public class RoleVo extends RmValueObject {

	private static final long serialVersionUID = 1;

	// 开始vo的属性
	/**
	 * id 表示：ID
	 */
	private String id;
	/**
	 * roleCode 表示：ROLE_CODE
	 */
	private String roleCode;
	/**
	 * name 表示：NAME
	 */
	private String name;
	/**
	 * enableStatus 表示：ENABLE_STATUS
	 */
	private String enableStatus;
	/**
	 * isSystemLevel 表示：IS_SYSTEM_LEVEL
	 */
	private String isSystemLevel;
	/**
	 * ownerOrgId 表示：OWNER_ORG_ID
	 */
	private String ownerOrgId;
	/**
	 * isRecursive 表示：IS_RECURSIVE
	 */
	private String isRecursive;
	/**
	 * matrixCode 表示：MATRIX_CODE
	 */
	private String matrixCode;
	/**
	 * description 表示：DESCRIPTION
	 */
	private String description;
	/**
	 * functionPermission 表示：FUNCTION_PERMISSION
	 */
	private String functionPermission;
	/**
	 * dataPermission 表示：DATA_PERMISSION
	 */
	private String dataPermission;
	/**
	 * usableStatus 表示：USABLE_STATUS
	 */
	private String usableStatus;
	/**
	 * modifyDate 表示：MODIFY_DATE
	 */
	private java.sql.Timestamp modifyDate;
	/**
	 * modifyIp 表示：MODIFY_IP
	 */
	private String modifyIp;
	/**
	 * modifyUserId 表示：MODIFY_USER_ID
	 */
	private String modifyUserId;
	/**
	 * usable_status 表示: 数据可用状态
	 */
	private String usable_status;

	/**
	 * create_time 表示: 创建时间
	 */
	private Timestamp create_time;

	/**
	 * create_ip 表示: 创建IP
	 */
	private String create_ip;

	/**
	 * create_user_id 表示: 创建用户ID
	 */
	private String create_user_id;

	/**
	 * create_user_name 表示: 创建用户名
	 */
	private String create_user_name;

	/**
	 * modify_time 表示: 修改时间
	 */
	private Timestamp modify_time;

	/**
	 * modify_ip 表示: 修改IP
	 */
	private String modify_ip;

	/**
	 * modify_user_id 表示: 修改用户ID
	 */
	private String modify_user_id;

	/**
	 * modify_user_name 表示: 修改用户名
	 */
	private String modify_user_name;

	/**
	 * delete_time 表示: 删除时间
	 */
	private Timestamp delete_time;

	/**
	 * delete_ip 表示: 删除ip
	 */
	private String delete_ip;

	/**
	 * delete_flag 表示: 删除标志
	 */
	private String delete_flag;

	/**
	 * delete_user_id 表示: 删除用户id
	 */
	private String delete_user_id;

	/**
	 * delete_user_name 表示: 删除用户名
	 */
	private String delete_user_name;

	/**
	 * order_code 表示: 排序编码
	 */
	private String order_code;

	/**
	 * attribute1 表示: 扩展字段1
	 */
	private String attribute1;

	/**
	 * attribute2 表示: 扩展字段2
	 */
	private String attribute2;

	/**
	 * attribute3 表示: 扩展字段3
	 */
	private String attribute3;

	/**
	 * attribute4 表示: 扩展字段4
	 */
	private String attribute4;

	/**
	 * attribute5 表示: 扩展字段5
	 */
	private String attribute5;

	// 结束vo的属性

	// 开始vo的setter和getter方法
	/**
	 * 获得数据可用状态
	 * 
	 * @return 数据可用状态
	 */
	public String getUsable_status() {
		return usable_status;
	}

	/**
	 * 设置数据可用状态
	 * 
	 * @param usable_status
	 *            数据可用状态
	 */
	public void setUsable_status(String usable_status) {
		this.usable_status = usable_status;
	}

	/**
	 * 获得创建时间
	 * 
	 * @return create_time
	 */
	public Timestamp getCreate_time() {
		return create_time;
	}

	/**
	 * 设置create_time
	 * 
	 * @param create_time
	 *            create_time
	 */
	public void setCreate_time(Timestamp create_time) {
		this.create_time = create_time;
	}

	/**
	 * 获得创建IP
	 * 
	 * @return 创建IP
	 */
	public String getCreate_ip() {
		return create_ip;
	}

	/**
	 * 设置创建IP
	 * 
	 * @param create_ip
	 *            创建IP
	 */
	public void setCreate_ip(String create_ip) {
		this.create_ip = create_ip;
	}

	/**
	 * 获得创建用户ID
	 * 
	 * @return 创建用户ID
	 */
	public String getCreate_user_id() {
		return create_user_id;
	}

	/**
	 * 设置创建用户ID
	 * 
	 * @param create_user_id
	 *            创建用户ID
	 */
	public void setCreate_user_id(String create_user_id) {
		this.create_user_id = create_user_id;
	}

	/**
	 * 获得create_user_name
	 * 
	 * @return create_user_name
	 */
	public String getCreate_user_name() {
		return create_user_name;
	}

	/**
	 * 设置create_user_name
	 * 
	 * @param create_user_name
	 *            create_user_name
	 */
	public void setCreate_user_name(String create_user_name) {
		this.create_user_name = create_user_name;
	}

	/**
	 * 获得modify_time
	 * 
	 * @return modify_time
	 */
	public Timestamp getModify_time() {
		return modify_time;
	}

	/**
	 * 设置modify_time
	 * 
	 * @param modify_time
	 *            modify_time
	 */
	public void setModify_time(Timestamp modify_time) {
		this.modify_time = modify_time;
	}

	/**
	 * 获得修改IP
	 * 
	 * @return 修改IP
	 */
	public String getModify_ip() {
		return modify_ip;
	}

	/**
	 * 设置修改IP
	 * 
	 * @param modify_ip
	 *            修改IP
	 */
	public void setModify_ip(String modify_ip) {
		this.modify_ip = modify_ip;
	}

	/**
	 * 获得修改用户ID
	 * 
	 * @return 修改用户ID
	 */
	public String getModify_user_id() {
		return modify_user_id;
	}

	/**
	 * 设置修改用户ID
	 * 
	 * @param modify_user_id
	 *            修改用户ID
	 */
	public void setModify_user_id(String modify_user_id) {
		this.modify_user_id = modify_user_id;
	}

	/**
	 * 获得modify_user_name
	 * 
	 * @return modify_user_name
	 */
	public String getModify_user_name() {
		return modify_user_name;
	}

	/**
	 * 设置modify_user_name
	 * 
	 * @param modify_user_name
	 *            modify_user_name
	 */
	public void setModify_user_name(String modify_user_name) {
		this.modify_user_name = modify_user_name;
	}

	/**
	 * 获得delete_time
	 * 
	 * @return delete_time
	 */
	public Timestamp getDelete_time() {
		return delete_time;
	}

	/**
	 * 设置delete_time
	 * 
	 * @param delete_time
	 *            delete_time
	 */
	public void setDelete_time(Timestamp delete_time) {
		this.delete_time = delete_time;
	}

	/**
	 * 获得delete_ip
	 * 
	 * @return delete_ip
	 */
	public String getDelete_ip() {
		return delete_ip;
	}

	/**
	 * 设置delete_ip
	 * 
	 * @param delete_ip
	 *            delete_ip
	 */
	public void setDelete_ip(String delete_ip) {
		this.delete_ip = delete_ip;
	}

	/**
	 * 获得delete_flag
	 * 
	 * @return delete_flag
	 */
	public String getDelete_flag() {
		return delete_flag;
	}

	/**
	 * 设置delete_flag
	 * 
	 * @param delete_flag
	 *            delete_flag
	 */
	public void setDelete_flag(String delete_flag) {
		this.delete_flag = delete_flag;
	}

	/**
	 * 获得delete_user_id
	 * 
	 * @return delete_user_id
	 */
	public String getDelete_user_id() {
		return delete_user_id;
	}

	/**
	 * 设置delete_user_id
	 * 
	 * @param delete_user_id
	 *            delete_user_id
	 */
	public void setDelete_user_id(String delete_user_id) {
		this.delete_user_id = delete_user_id;
	}

	/**
	 * 获得delete_user_name
	 * 
	 * @return delete_user_name
	 */
	public String getDelete_user_name() {
		return delete_user_name;
	}

	/**
	 * 设置delete_user_name
	 * 
	 * @param delete_user_name
	 *            delete_user_name
	 */
	public void setDelete_user_name(String delete_user_name) {
		this.delete_user_name = delete_user_name;
	}

	/**
	 * 获得排序编码
	 * 
	 * @return 排序编码
	 */
	public String getOrder_code() {
		return order_code;
	}

	/**
	 * 设置排序编码
	 * 
	 * @param order_code
	 *            排序编码
	 */
	public void setOrder_code(String order_code) {
		this.order_code = order_code;
	}

	/**
	 * 获得扩展字段1
	 * 
	 * @return 扩展字段1
	 */
	public String getAttribute1() {
		return attribute1;
	}

	/**
	 * 设置扩展字段1
	 * 
	 * @param attribute1
	 *            扩展字段1
	 */
	public void setAttribute1(String attribute1) {
		this.attribute1 = attribute1;
	}

	/**
	 * 获得扩展字段2
	 * 
	 * @return 扩展字段2
	 */
	public String getAttribute2() {
		return attribute2;
	}

	/**
	 * 设置扩展字段2
	 * 
	 * @param attribute2
	 *            扩展字段2
	 */
	public void setAttribute2(String attribute2) {
		this.attribute2 = attribute2;
	}

	/**
	 * 获得扩展字段3
	 * 
	 * @return 扩展字段3
	 */
	public String getAttribute3() {
		return attribute3;
	}

	/**
	 * 设置扩展字段3
	 * 
	 * @param attribute3
	 *            扩展字段3
	 */
	public void setAttribute3(String attribute3) {
		this.attribute3 = attribute3;
	}

	/**
	 * 获得扩展字段4
	 * 
	 * @return 扩展字段4
	 */
	public String getAttribute4() {
		return attribute4;
	}

	/**
	 * 设置扩展字段4
	 * 
	 * @param attribute4
	 *            扩展字段4
	 */
	public void setAttribute4(String attribute4) {
		this.attribute4 = attribute4;
	}

	/**
	 * 获得扩展字段5
	 * 
	 * @return 扩展字段5
	 */
	public String getAttribute5() {
		return attribute5;
	}

	/**
	 * 设置扩展字段5
	 * 
	 * @param attribute5
	 *            扩展字段5
	 */
	public void setAttribute5(String attribute5) {
		this.attribute5 = attribute5;
	}

	/**
	 * 获取ID
	 * 
	 * @return ID
	 */
	public String getId() {
		return id;
	}

	/**
	 * 设置ID
	 * 
	 * @param id
	 *            ID
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取ROLE_CODE
	 * 
	 * @return ROLE_CODE
	 */
	public String getRoleCode() {
		return roleCode;
	}

	/**
	 * 设置ROLE_CODE
	 * 
	 * @param roleCode
	 *            ROLE_CODE
	 */
	public void setRoleCode(String roleCode) {
		this.roleCode = roleCode;
	}

	/**
	 * 获取NAME
	 * 
	 * @return NAME
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置NAME
	 * 
	 * @param name
	 *            NAME
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取ENABLE_STATUS
	 * 
	 * @return ENABLE_STATUS
	 */
	public String getEnableStatus() {
		return enableStatus;
	}

	/**
	 * 设置ENABLE_STATUS
	 * 
	 * @param enableStatus
	 *            ENABLE_STATUS
	 */
	public void setEnableStatus(String enableStatus) {
		this.enableStatus = enableStatus;
	}

	/**
	 * 获取IS_SYSTEM_LEVEL
	 * 
	 * @return IS_SYSTEM_LEVEL
	 */
	public String getIsSystemLevel() {
		return isSystemLevel;
	}

	/**
	 * 设置IS_SYSTEM_LEVEL
	 * 
	 * @param isSystemLevel
	 *            IS_SYSTEM_LEVEL
	 */
	public void setIsSystemLevel(String isSystemLevel) {
		this.isSystemLevel = isSystemLevel;
	}

	/**
	 * 获取OWNER_ORG_ID
	 * 
	 * @return OWNER_ORG_ID
	 */
	public String getOwnerOrgId() {
		return ownerOrgId;
	}

	/**
	 * 设置OWNER_ORG_ID
	 * 
	 * @param ownerOrgId
	 *            OWNER_ORG_ID
	 */
	public void setOwnerOrgId(String ownerOrgId) {
		this.ownerOrgId = ownerOrgId;
	}

	/**
	 * 获取IS_RECURSIVE
	 * 
	 * @return IS_RECURSIVE
	 */
	public String getIsRecursive() {
		return isRecursive;
	}

	/**
	 * 设置IS_RECURSIVE
	 * 
	 * @param isRecursive
	 *            IS_RECURSIVE
	 */
	public void setIsRecursive(String isRecursive) {
		this.isRecursive = isRecursive;
	}

	/**
	 * 获取MATRIX_CODE
	 * 
	 * @return MATRIX_CODE
	 */
	public String getMatrixCode() {
		return matrixCode;
	}

	/**
	 * 设置MATRIX_CODE
	 * 
	 * @param matrixCode
	 *            MATRIX_CODE
	 */
	public void setMatrixCode(String matrixCode) {
		this.matrixCode = matrixCode;
	}

	/**
	 * 获取DESCRIPTION
	 * 
	 * @return DESCRIPTION
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * 设置DESCRIPTION
	 * 
	 * @param description
	 *            DESCRIPTION
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * 获取FUNCTION_PERMISSION
	 * 
	 * @return FUNCTION_PERMISSION
	 */
	public String getFunctionPermission() {
		return functionPermission;
	}

	/**
	 * 设置FUNCTION_PERMISSION
	 * 
	 * @param functionPermission
	 *            FUNCTION_PERMISSION
	 */
	public void setFunctionPermission(String functionPermission) {
		this.functionPermission = functionPermission;
	}

	/**
	 * 获取DATA_PERMISSION
	 * 
	 * @return DATA_PERMISSION
	 */
	public String getDataPermission() {
		return dataPermission;
	}

	/**
	 * 设置DATA_PERMISSION
	 * 
	 * @param dataPermission
	 *            DATA_PERMISSION
	 */
	public void setDataPermission(String dataPermission) {
		this.dataPermission = dataPermission;
	}

	/**
	 * 获取USABLE_STATUS
	 * 
	 * @return USABLE_STATUS
	 */
	public String getUsableStatus() {
		return usableStatus;
	}

	/**
	 * 设置USABLE_STATUS
	 * 
	 * @param usableStatus
	 *            USABLE_STATUS
	 */
	public void setUsableStatus(String usableStatus) {
		this.usableStatus = usableStatus;
	}

	/**
	 * 获取MODIFY_DATE
	 * 
	 * @return MODIFY_DATE
	 */
	public java.sql.Timestamp getModifyDate() {
		return modifyDate;
	}

	/**
	 * 设置MODIFY_DATE
	 * 
	 * @param modifyDate
	 *            MODIFY_DATE
	 */
	public void setModifyDate(java.sql.Timestamp modifyDate) {
		this.modifyDate = modifyDate;
	}

	/**
	 * 获取MODIFY_IP
	 * 
	 * @return MODIFY_IP
	 */
	public String getModifyIp() {
		return modifyIp;
	}

	/**
	 * 设置MODIFY_IP
	 * 
	 * @param modifyIp
	 *            MODIFY_IP
	 */
	public void setModifyIp(String modifyIp) {
		this.modifyIp = modifyIp;
	}

	/**
	 * 获取MODIFY_USER_ID
	 * 
	 * @return MODIFY_USER_ID
	 */
	public String getModifyUserId() {
		return modifyUserId;
	}

	/**
	 * 设置MODIFY_USER_ID
	 * 
	 * @param modifyUserId
	 *            MODIFY_USER_ID
	 */
	public void setModifyUserId(String modifyUserId) {
		this.modifyUserId = modifyUserId;
	}
	// 结束vo的setter和getter方法
}
